put things right - Espagnol Anglais Dictionnaire